package com.reader.core.utils;

public  class CommonVariable {

public static  final String SUPER_ADMIN_ROLE="1";//超级管理角色id 为1 固定
public static  final String TOKEN="token";
 public static  final String LOGIN_ID="LOGINID";
//redis  过期时间
public static final int REDIS_EXPIRES_HOUR = 10;
public static final String COMMON_MSG="数据库中没有相应异常编码，请检查！";

//密码加密参数和对外开放接口加密规则
public static  final String  ENCRYTP_ALGORITHMNAME="SHA-256";
public static  final String  ENCRYTP_SALT="CNRVIDEO";
public static  final int  ENCRYTP_ITERATIONS=5;

public enum MenuType {
        /**
         * 目录
         */
        CATALOG(0),
        /**
         * 菜单
         */
        MENU(1),
        /**
         * 按钮
         */
        BUTTON(2);

        private int value;

        private MenuType(int value) {
            this.value = value;
        }

        public int getValue() {
            return value;
        }
   }


    /**
     * cms端token存储KEY
     */
    public static final String CMS_TOKEN_KEY = "cms:reader:loginId:%s:token:%s";
    public static final long   CMS_TOKEN_EXPIRES_TIME=2*60*60*1000;//过期时间: 小时*分钟*秒*毫秒
    public static final long   CMS_TOKEN_LOCK_TIME=10*60*1000;//TOKEN 锁定时间 1*60*1000 分钟*秒*毫秒

}

